import { defineOverridesPreferences } from '@vben/preferences';

import imageLogo from './images/logo.png';
/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置，不需要的配置不用覆盖，会自动使用默认配置
 * !!! 更改配置后请清空缓存，否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    name: import.meta.env.VITE_APP_TITLE,
    defaultAvatar:
      'https://unpkg.com/@vbenjs/static-source@0.1.7/source/avatar-v1.webp',
    // 是否开启检查更新
    enableCheckUpdates: true,
    // 检查更新的时间间隔，单位为分钟
    checkUpdatesInterval: 5,
    accessMode: 'backend',
    contentCompact: 'wide',
    layout: 'sidebar-mixed-nav',
  },
  sidebar: {
    extraCollapse: true,
  },
  logo: {
    enable: true,
    source: imageLogo,
  },
  copyright: {
    companyName: 'WEMIRR-PLATFORM',
    companySiteLink: 'https://docs.battcn.com/',
  },
  footer: {
    enable: true,
  },
  theme: {
    mode: 'auto',
  },
});
